第01章 软件开发环境配置

您所在的位置:网站首页 vscode qt环境配置 第01章 软件开发环境配置

第01章 软件开发环境配置

2023-06-25 05:23| 来源: 网络整理| 查看: 265

声明:本文仅为个人学习总结,还请批判性查看,如有不同观点,欢迎交流。

目录 1、安装开发环境1.1 安装过程1.2 选择 Qt Windows 5.10.1 组件1.3 选择 Qt Linux 5.12.10 组件1.4 Visual Studio Community 2019 组件1.4.1 工作负载(workloads)1.4.2 单个组件(component) 1.5 基于 MSVC 创建 VS Code 项目 2、安装 VMware 虚拟机3、安装 Ubuntu 系统(基于 VMware)3.1 安装过程3.2 开发环境准备3.2.1 工具列表3.2.2 命令列表3.2.3 配置阿里云镜像源3.2.4 配置 samba3.2.5 配置开发环境

1、安装开发环境 1.1 安装过程

对比 Qt、Visual Studio 和 Visual Studio Code 的安装过程。

安装说明QtQtVisual StudioVS Code操作系统WindowsLinuxWindowsWindows演示版本5.10.15.12.10Community 2019/安装步骤1 官网下载/下载 run 文件下载 exe 文件下载 exe 文件2 开始安装运行 exe 安装包运行 run 安装包运行 exe 安装包运行 exe 安装包3 注册登录邮箱地址、密码登录邮箱地址、密码登录//4 选择位置选择安装位置选择安装位置选择安装位置、下载时或下载后安装选择安装位置5 选择组件Qt Windows 组件Qt Linux 组件Visual Studio 组件/6 完成安装安装完成安装完成安装完成安装完成7 安装插件///安装 C++ 插件8 安编译器///MinGW / MSVC创建项目1 打开工具启动 Qt Creator启动 Qt Creator启动 Visual Studio/2 新建项目创建 Qt Widgets Application 项目/创建 Windows 桌面应用程序 项目创建 VS Code 项目3 名称路径填写项目名称,选择项目路径/填写项目名称,选择项目路径创建 VS Code 项目4 选择套件选择 Kits(Desktop Qt MinGW)///5 基本信息基本类类名、基类、头文件、源文件、是否创建界面///6 编译运行编译运行/编译运行编译运行7 显示窗口显示 MainWindow 窗口/显示 项目名称 窗口输出 命令行信息

Linux 系统,运行 run 安装包方法:

# 为 .run 文件添加可执行权限 $ sudo chmod +x ./qt-opensource-linux-x64-5.12.10.run # 执行 .run 文件 $ sudo ./qt-opensource-linux-x64-5.12.10.run

1.2 选择 Qt Windows 5.10.1 组件 序号类别组件1Qt 组件MSVC、MinGW、UWP、Android、Sources、Qt2Tools 组件Qt Creator、Qt Creator CDB Debugger、MinGW、Strawberry Perl

1.3 选择 Qt Linux 5.12.10 组件 序号类别组件1Qt 组件Qt 5.12.10、Developer and Designer Tools

1.4 Visual Studio Community 2019 组件 1.4.1 工作负载(workloads)

工作负载,包含所用“编程语言或平台”必需的组件。

序号类别工作负载1Web 和 云ASP.NET 和 Web 开发、Azure 开发、Python 开发、Node.js 开发2桌面应用和移动应用.NET 桌面开发、使用 C++ 的桌面开发、通用 Windows 平台开发、使用 .NET 的移动开发、使用 C++ 的移动开发3游戏使用 Unity 的游戏开发、使用 C++ 的游戏开发4其他工具集数据存储和处理、数据科学和分析应用程序、Visual Studio 扩展开发、Office/SharePoint 开发、使用 C++ 的 Linux 开发、.NET Core 跨平台开发 1.4.2 单个组件(component)

默认情况下,安装工作负载时将安装必需组件。可以根据需要“选择或取消选择”单个组件。Visual Studio Community 组件目录(2019) 中的部分必需组件列表如下:

序号工作负载工作负载介绍必需组件1Visual Studio 核心编辑器Visual Studio Community 2019 随附Visual Studio 核心编辑器2.NET 桌面开发将 C#、Visual Basic 和 F# 与 .NET 和 NET Framework 一起使用,生成 WPF、Windows 窗体和控制台应用程序。MSBuild、.NET Framework、托管桌面工作负载核心、.NET 桌面开发工具、 C# 和 Visual Basic Roslyn 编译器、C# 和 Visual Basic、SQL Server 的 CLR 数据类型、文本模板转换3使用 C++ 的桌面开发使用所选工具(包括 MSVC、Clang、CMake 或 MSBuild)生成适用于 Windows 的新式 C++ 应用。MSBuild、C# 和 Visual Basic Roslyn 编译器、文本模板转换、C++ 核心功能、C++ 2019 Redistributable 更新、C++ 核心桌面功能4使用 C++ 的 Linux 开发创建和调试在 Linux 环境中运行的应用程序。适用于 Linux 开发的 C++、C++ 核心功能5使用 C++ 的游戏开发以 DirectX、Unreal 或 Cocos2d 为后盾,利用 C++ 的强大功能生成专业游戏。C++ 核心功能、C++ 2019 Redistributable 更新、MSVC v142 - VS 2019 C++ x64/x86 生成工具、Windows 通用 C 运行时6使用 C++ 的移动开发使用 C++ 生成适用于 iOS、Android 或 Windows 的跨平台应用程序。Android SDK 安装、OpenJDK、C++ 核心功能7使用 .NET 进行移动开发(out of support)使用 Xamarin 生成适用于 iOS、Android 或 Windows 的跨平台应用程序。OpenJDK、Xamarin 等10几个8.NET 跨平台开发(out of support)使用 .NET、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成跨平台应用程序。Razor 语言服务、库管理器、Web 直播预览 等30多个9Office/SharePoint 开发使用 C#、VB 和 JavaScript 创建 Office 和 SharePoint 外接程序、SharePoint 解决方案和 VSTO 外接程序。Razor 语言服务、库管理器、Web 直播预览 等30多个10ASP.NET 和 Web 开发使用 ASP.NET Core、ASP.NET、HTML/JavaScript 和包括 Docker 支持的容器生成 Web 应用程序。Razor 语言服务、库管理器、Web 直播预览 等30多个11Azure 开发使用 .NET 和 .NET Framework 开发云应用和创建资源的 Azure SDK、工具和项目。 还包括用于容器化应用程序的工具,包括 Docker 支持。Razor 语言服务、Azure WebJobs 工具、库管理器、Web 直播预览 等约40多个12Node.js 开发使用 Node.js(一个由异步事件驱动的 JavaScript 运行时)生成可缩放的网络应用程序。JavaScript 诊断、JavaScript 和 TypeScript 语言支持、Node.js 开发工具、TypeScript 4.3 SDK、ASP.NET 和 Web 开发13Python 开发对 Python 进行编辑、调试、交互式开发和源代码管理。Python 语言支持14数据存储和处理使用 SQL Server、Azure Data Lake 或 Hadoop 连接、开发和测试数据解决方案。无15数据科学和分析应用程序用于创建数据科学应用程序的语言和工具,包括 Python 和 F#。无16使用 Unity 的游戏开发使用 Unity(功能强大的跨平台开发环境)创建 2D 和 3D 游戏。.NET Framework、NuGet 程序包管理器、C# 和 Visual Basic Roslyn 编译器、C# 和 Visual Basic、Visual Studio Tools for Unity17通用 Windows 平台开发使用 C#、VB、或可选 C++ 为通用 Windows 平台创建应用程序。.NET Native、Blend for Visual Studio、.NET Framework、开发人员分析工具、.NET 分析工具、图像和 3D 模型编辑器、NuGet 程序包管理器、C# 和 Visual Basic Roslyn 编译器、C# 和 Visual Basic、SQL Server 的 CLR 数据类型、Windows 10 SDK、MSIX 打包工具、.NET 本机和 .NET 标准、通用 Windows 平台工具、适用于 Xamarin 的通用 Windows 平台工具18Visual Studio 扩展开发为 Visual Studio 创建加载项和扩展,包括新命令、代码分析器和工具窗口。MSBuild、.NET Framework、NuGet 程序包管理器、C# 和 Visual Basic Roslyn 编译器、C# 和 Visual Basic、Visual Studio SDK、Visual Studio 扩展开发必备组件19独立组件不随附于任何工作负载,但可选择作为单个组件。适用于 Visual Studio 的 GitHub 扩展、用于 Windows 的 Git、帮助查看器、类设计器、依赖项验证、ASP.NET MVC 4 等200多个

1.5 基于 MSVC 创建 VS Code 项目 打开 Developer Command Prompt for VS创建项目文件夹,并进入文件夹执行 code . ,在当前文件夹 (.) 打开 VS Code (code) mkdir helloworld cd helloworld code . 创建 helloworld.cpp粘贴如下代码,并保存 #include #include #include using namespace std; int main() { vector msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"}; for (const string& word : msg) { cout


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3